// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出参数选项卡 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  bind: { type: String, default: 'tab' }, // 绑定键名，触发 @change 事件
  autoSearch: { type: Boolean, default: true }, // 是否自动查询

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  dict: { type: Array, default: null }, // 字典列表 (为空则取 DICT.TAB )
  grayed: { type: Array, default: () => [] }, // 置灰列表

  whole: { type: Boolean, default: false }, // 是否为 100% 宽度

  // —————————————————————————————— 选项卡属性 —————————————————————————————— //

  isCard: { type: Boolean, default: false }, // 是否为卡片样式
  isBorderCard: { type: Boolean, default: false }, // 是否为边框卡片样式

  stretch: { type: Boolean, default: false }, // 选项卡的宽度是否自撑开

  // —————————————————————————————— 方法属性 —————————————————————————————— //

  ...CORE.WEB.BASE.FUNCTION,
}
